Implementation of Language Enhancements
نویسندگان
چکیده
Data abstractions have been proposed as a mean,, to enhance program modularity. The implementation of such ne~ features to an existing language is typically handled bx either rewriting large portions of an existing compiler or by using a preprocessor 1o translate the extensions into the standard language. The first technique is expensixe to implement while the latter is usuall 3 slov, and clumsy to use. In this paper a data abstraction addition to PL 1 > described and a hybrid implementation is gixen. A minimal set of primitive features are added to the compiler and the other extensions are added via an internal macro processor that expand, the ne~ syntax inlo the existing language.
منابع مشابه
Implementing RenderMan - Practice, Problems and Enhancements
The RenderMan interface has been proposed as a general interface to rendering systems, yet only a few implementations of the interface exist. In this paper we describe the implementation of the RenderMan interface on a general rendering architecture that supports various rendering algorithms. Speciically we discuss the implementation of the RenderMan Shading Language and its integration into ou...
متن کاملIranian English Language Teachers’ Perception of Task-based Language Teaching (TBLT) Principles and Challenges to its Implementation
This paper presents the findings of a study on Iranian English language teachers’ understanding of Task-based language teaching (TBLT) principles and perceived challenges of TBLT implementation in Iran. The data obtained from 100 respondents on a 39-item survey instrument and four essay questions analyzed through frequency statistics revealed that nearly 70 percent of teachers are cognizant ...
متن کاملPrioritized Service Architecture: Refinement and Visual Design
Concurrent/reactive systems can be designed free of deadlock using prioritized service architecture (PSA), subject to simple, statically verified, design rules. The Honeysuckle Design Language (HDL) enables such service-oriented design to be expressed purely in terms of communication, while affording a process-oriented implementation, using the Honeysuckle Programming Language (HPL). A number o...
متن کاملAn Efficient Java Implementation of the Immediate Successors Calculation
The authors present in this paper an effective Java implementation of the concept immediate successors calculation. It is based on the lattice Java library, developed by K. Bertet and the Limited Objects Access algorithm, proposed by C. Demko and K. Bertet [6] with Java-specific enhancements. This work was motivated by the need of an efficient tool delivering this service in an accessible and p...
متن کاملBook Review: "Learning Strategy Instruction in the Language Classroom: Issues and Implementation"
Language learning strategies, “the techniques or devices which a learner may use to acquire knowledge” (Rubin, 1975, p. 43) or more pertinently “complex, dynamic thoughts and actions, selected and used by learners with some degree of consciousness in specific contexts” (Oxford, 2017, p. 48), have been widely researched and discussed for more than forty years since the mid-1970s. Shifting the fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Lang.
دوره 6 شماره
صفحات -
تاریخ انتشار 1981